package main

import "fmt"

func main() {
	var i int
	fmt.Println(i)

	var b bool
	fmt.Println(b)

	var s string
	fmt.Println(s)

	var arr [5]int
	fmt.Println(arr)

	var f float32
	fmt.Printf("%f\n", f)

	var p *int
	fmt.Println(p)

	var p1 *int = new(int)
	fmt.Println(p1)
	*p1 = 10
	fmt.Println(*p1)

	var s1 = make([]int, 5)
	fmt.Println(s1)

	var s2 = make([]int, 3, 5)
	fmt.Println(s2)

}
